@邪恶贝壳
2年前 提问
1个回答

一次完整的渗透测试包含哪几个阶段

Ann
2年前

一次完整的渗透测试包含如下7个阶段:

  1. 前期交互阶段:渗透测试工程师要确定渗透测试的目标和测试范围。他们要和客户讨论渗透测试的所有关键细节。

  2. 信息收集阶段:渗透测试工程师采用主动和被动两种方法来收集目标信息,其中被动信息收集可以在完全不接触目标的情况下进行。

  3. 威胁建模阶段:渗透测试工程师要根据之前获得的信息,找出对目标系统威胁最大的弱点,从而确定最为高效的渗透攻击方式。

  4. 漏洞分析阶段:渗透测试工程师要找到并确认目标系统上存在的已知的和未知的漏洞,然后在实验环境中进行验证。

  5. 渗透攻击阶段:渗透测试工程师要利用在上一阶段发现的漏洞来入侵目标系统。这通常意味着渗透测试工程师会尝试获得目标系统的控制权。

  6. 后渗透攻击阶段:渗透测试工程师要开展一些实际的入侵行为。例如,盗取目标计算机的某个机密文件,直接关闭目标系统,或者在目标系统上创建一个新的远程管理账户,等等。总之,渗透测试工程师应该完成渗透攻击后的所有工作。

  7. 报告阶段:渗透测试工程师需要将渗透测试的结果汇总为一个文件,并提供漏洞修补和安全升级的解决方案。